package com.fc.v2.model.auto;

import java.io.Serializable;
import java.sql.Timestamp;
import java.util.Date;

import io.swagger.annotations.ApiModelProperty;
import org.joda.time.DateTime;

public class TsysUser implements Serializable {
	
	private static final long serialVersionUID = 1L;
	
	/** 主键 **/
	@ApiModelProperty(value = "主键")
	private String id;
		
	/** 用户账号 **/
	@ApiModelProperty(value = "用户账号")
	private String username;
		
	/** 用户密码 **/
	@ApiModelProperty(value = "用户密码")
	private String password;
		
	/** 昵称 **/
	@ApiModelProperty(value = "昵称")
	private String nickname;
		
	/** 部门id **/
	@ApiModelProperty(value = "部门id")
	private Integer depId;
		
	/** 岗位id **/
	@ApiModelProperty(value = "岗位id")
	private String posId;
	
	/**部门名称**/
	private String depName;
	/**岗位名称**/
	private String posName;

	/**民族**/
	private String userNation;
//	/**性别**/

	public String getUserNation() {
		return userNation;
	}

	public void setUserNation(String userNation) {
		this.userNation = userNation;
	}
	/**性别**/
	private int userSex;
	/**生日**/
	private Date userBirth;
	/**专家类别**/
	private String userType;
	/**职称**/
	private String userTitle;
	/**专长**/
	private String userExpertise;
	/**学历**/
	private String userEducation;

	public String getUserEducation() {
		return userEducation;
	}

	public void setUserEducation(String userEducation) {
		this.userEducation = userEducation;
	}

	public String getUserAcademicDegree() {
		return userAcademicDegree;
	}

	public void setUserAcademicDegree(String userAcademicDegree) {
		this.userAcademicDegree = userAcademicDegree;
	}

	/**学位**/
	private String userAcademicDegree;
	/**地址**/
	private String userAddress;
	/**电话**/
	private String userPhone;
	/**银行卡**/
	private String userBankCard;
	/**开户行**/
	private String userBankAddress;
	/**邮编**/
	private String userZip;
	/**工作量**/
	private int userWork;
	/**专家费**/
	private int userCost;
	/**状态**/
	private int userCondition;
	/**更新时间**/
	private Timestamp updateTime;
	/**进度**/
	private int userProcess;
	/**单位名称**/
	private String deptName;

	public String getDeptName() {
		return deptName;
	}

	public void setDeptName(String deptName) {
		this.deptName = deptName;
	}

	public String getUserOffice() {
		return userOffice;
	}

	public void setUserOffice(String userOffice) {
		this.userOffice = userOffice;
	}

	/**职务**/
	private String userOffice;

	public int getUserSex() {
		return userSex;
	}

	public void setUserSex(int userSex) {
		this.userSex = userSex;
	}

	public Date getUserBirth() {
		return userBirth;
	}

	public void setUserBirth(Date userBirth) {
		this.userBirth = userBirth;
	}

	public String getUserType() {
		return userType;
	}

	public void setUserType(String userType) {
		this.userType = userType;
	}

	public String getUserTitle() {
		return userTitle;
	}

	public void setUserTitle(String userTitle) {
		this.userTitle = userTitle;
	}

	public String getUserExpertise() {
		return userExpertise;
	}

	public void setUserExpertise(String userExpertise) {
		this.userExpertise = userExpertise;
	}


	public String getUserAddress() {
		return userAddress;
	}

	public void setUserAddress(String userAddress) {
		this.userAddress = userAddress;
	}



	public String getUserBankAddress() {
		return userBankAddress;
	}

	public void setUserBankAddress(String userBankAddress) {
		this.userBankAddress = userBankAddress;
	}

	public String getUserPhone() {
		return userPhone;
	}

	public void setUserPhone(String userPhone) {
		this.userPhone = userPhone;
	}

	public String getUserBankCard() {
		return userBankCard;
	}

	public void setUserBankCard(String userBankCard) {
		this.userBankCard = userBankCard;
	}

	public String getUserZip() {
		return userZip;
	}

	public void setUserZip(String userZip) {
		this.userZip = userZip;
	}

	public int getUserWork() {
		return userWork;
	}

	public void setUserWork(int userWork) {
		this.userWork = userWork;
	}

	public int getUserCost() {
		return userCost;
	}

	public void setUserCost(int userCost) {
		this.userCost = userCost;
	}

	public int getUserCondition() {
		return userCondition;
	}

	public void setUserCondition(int userCondition) {
		this.userCondition = userCondition;
	}

	public Timestamp getUpdateTime() {
		return updateTime;
	}

	public void setUpdateTime(Timestamp updateTime) {
		this.updateTime = updateTime;
	}

	public int getUserProcess() {
		return userProcess;
	}

	public void setUserProcess(int userProcess) {
		this.userProcess = userProcess;
	}

	public TsysUser(String id, String username, String password, String nickname, Integer depId, String posId,String deptName) {
		super();
		this.id = id;
		this.username = username;
		this.password = password;
		this.nickname = nickname;
		this.depId = depId;
		this.posId = posId;
		this.deptName = deptName;
	}

	public TsysUser() {
        super();
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id == null ? null : id.trim();
    }

    public String getUsername() {
        return username;
    }

    public void setUsername(String username) {
        this.username = username == null ? null : username.trim();
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password == null ? null : password.trim();
    }

    public String getNickname() {
        return nickname;
    }

    public void setNickname(String nickname) {
        this.nickname = nickname == null ? null : nickname.trim();
    }
	public Integer getDepId() {
        return depId;
    }

    public void setDepId(Integer depId) {
        this.depId = depId;
    }
	 
			
	public String getPosId() {
        return posId;
    }

    public void setPosId(String posId) {
        this.posId = posId;
    }

	public String getDepName() {
		return depName;
	}

	public void setDepName(String depName) {
		this.depName = depName;
	}

	public String getPosName() {
		return posName;
	}

	public void setPosName(String posName) {
		this.posName = posName;
	}
    
    
}